IT379 COMPUTER VISION

Subject Cordinator: - Prof. Sanket Suthar

Subject Name: - COMPUTER VISION

Semester: - 6





PRACTICAL LIST
1
Introduction to MATLAB Programing
Activities:
Lesson-1 : A MATLAB Session
Lesson 2: Creating and Working with Arrays of Numbers
Lesson 3 : Creating and Printing Simple Plots (Refer Page 93-97)
Spatial domain image enhancement
1
Inspect the effect of image Negation
2 Write a program for implementing Log Transformations
3 Analyze the effect of different value of Gamma in power low transformation.
4 Perform contrast stretching. Analyze the results for different values of (r1,s1) and (r2,s2)
5 Perform two approaches of gray level slicing on your own image. Analyze the Results
6 Plot histogram of your image, e10, e11, e12, e13. Analyze the plot
7 Perform histogram equalization on e10, e11, e12.
8 Make window of your eye size. Perform AND, OR, Sum, Subtraction of your image and window.
9 Add noise to your own image
10 Implement different spatial domain sharpening filters. Compare the results.
11 Write a program to implement spatial domain smoothening filter with dynamic mask (average filter)
Frequency domain image enhancement
1
Plot Fourier spectrum of image
2 Implement and analyze different frequency domain smoothing algorithms.
3 Implement and analyze different frequency domain sharpening algorithms.
Image Restoration
1
Plot the histogram of images. Identify the noise present in it. (e19 to e25) Apply different filters to restore the image.
Color image processing
1
Exchange the t-shirt and cap color of M. S. Dhoni and Ricky Ponting.
Image compression
1
Compute DCT of image
2 JPEG implementation
Image segmentation
1
Perform edge detection using different filters and compare their results
2
Implement different region filling algorithms and compare their results
Morphological image processing
1
Perform erosion of e27 and then perform dilation on result. Analyze the result.
2
Perform region filling on e28 analyze the result.
3
Extract the boundary in the image
Representation and description
1
Plot the signatures of circle, square, triangle and rectangle.
Applications
1
Count number of circles, squares, triangles and rectangles from image
2
Rupee coin recognition
3
Rupee coin recognition
4
Face detection